package com.chen.user.mapper;

import com.chen.model.entity.user.UserInfo;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author cgj
 * @date 4/17/25 2:57 PM
 */
@Mapper
public interface UserMapper {
    /**
     * 保存用户
     * @param userInfo
     */
    void savaUser(UserInfo userInfo);

    /**
     * 根据用户名查询用户
     * @param username
     * @return
     */
    Integer selectByUserName(String username);

    /**
     * 根据用户名获取用户信息
     * @param userName
     * @return
     */
    UserInfo getUserName(String userName);

    /**
     * 根据id更新用户信息
     * @param user
     */
    void updateInfo(UserInfo user);
}
